import { axhelper } from '@/shared/axhelper';
import { notification } from 'antd';

window.ax = window.ax ?? {};
window.ax.config = window.ax.config || { size: 'default' };
const ServerUrlPrefix = window.ax.ServerUrlPrefix;
const SocketUrlPrefix = window.ax.SocketUrlPrefix;
const NavgationPrefix = window.ax.NavgationPrefix;
const UserSourcePrefix = UMI_SERVE ? ServerUrlPrefix : window.ax.UserSourcePrefix;
window.ax = {
  ...window.ax,
  ServerUrlPrefix,
};

// ServerUrlPrefix === '/'
//   ? notification.error({
//     message: `请求路径错误`,
//     // description: errorText,
//   })
//   : null;

export const axurl = {
  template: {
    enroll_unify_data: `${UserSourcePrefix}Template/统招报考数据导入模板.xlsx`,
    update_unify_data: `${UserSourcePrefix}Template/统招更新报名导入模板.xlsx`,
    test_data: `${UserSourcePrefix}Template/单招报考数据导入模板.xlsx`,
    test_teacher: `${UserSourcePrefix}Template/招生老师导入模板.xlsx`,
    test_exam: `${UserSourcePrefix}Template/考试安排导入模板.xlsx`,
    test_score: `${UserSourcePrefix}Template/成绩导入模板.xlsx`,
    test_enroll: `${UserSourcePrefix}Template/录取名单导入模板.xlsx`,
    enrollbase_scheme_major: `${UserSourcePrefix}Template/方案专业导入模板.xlsx`,
    enrollbase_scheme_data: `${UserSourcePrefix}Template/报考数据导入模板.xlsx`,
    enrollbase_scheme_uploadEnroll: `${UserSourcePrefix}Template/更新报名数据导入模板.xlsx`,
    enrollbase_scheme_uploadSchool: `${UserSourcePrefix}Template/更新在校数据导入模板.xlsx`,
    platform_manage_user: `${UserSourcePrefix}Template/用户导入模板.xlsx`,
    charge_sundry_itemself: `${UserSourcePrefix}Template/杂费自助缴费模板下载.xlsx`,
    charge_sundry_fee: `${UserSourcePrefix}Template/杂费缴费模板.xlsx`,
    charge_sundry_refund: `${UserSourcePrefix}Template/杂费核销模板.xlsx`,
    charge_sundry_payorder: `${UserSourcePrefix}Template/杂费缴费单模板.xlsx`,
    charge_certificate_info: `${UserSourcePrefix}Template/证书信息模板.xlsx`,
    charge_certificate_fee: `${UserSourcePrefix}Template/证书缴费模板.xlsx`,
    charge_certificate_refund: `${UserSourcePrefix}Template/证书核销模板.xlsx`,
    charge_certificate_status: `${UserSourcePrefix}Template/证书状态模板.xlsx`,
    charge_certificate_give: `${UserSourcePrefix}Template/证书领证模板.xlsx`,
    charge_certificate_name: `${UserSourcePrefix}Template/证书名称模板.xlsx`,
    charge_tuition_fee_collect: `${UserSourcePrefix}Template/学费数据导入模板.xlsx`,
    charge_tuition_fee_detail: `${UserSourcePrefix}Template/学费明细导入模板.xlsx`,
    charge_tuition_fee_refund: `${UserSourcePrefix}Template/学费核销导入模板.xlsx`,
    college_class: `${UserSourcePrefix}Template/班级导入模板.xlsx`,
    college_class_adjust: `${UserSourcePrefix}Template/班级调整模板.xlsx`,
    college_s_student_data: `${UserSourcePrefix}Template/学籍状态导入.xlsx`,
    college_s_student_data_import: `${UserSourcePrefix}Template/批量更新学生方案专业.xlsx`,
    college_s_student_data_importYear: `${UserSourcePrefix}Template/导入年度模板.xlsx`,
    college_s_student_data_importSTN: `${UserSourcePrefix}Template/导入学生学号模板.xlsx`,
    college_instructor: `${UserSourcePrefix}Template/辅导员导入模板.xlsx`,
    college_dorm_base: `${UserSourcePrefix}Template/宿舍(基础)导入模板.xlsx`,
    college_dorm_update: `${UserSourcePrefix}Template/宿舍(更新)导入模板.xlsx`,
    college_dorm_user: `${UserSourcePrefix}Template/宿舍(人员)导入模板.xlsx`,
    college_dorm_major: `${UserSourcePrefix}Template/宿舍(专业)导入模板.xlsx`,
    enroll_secondary: `${UserSourcePrefix}Template/中职报名导入.xlsx`,
  },
  message: {
    wsusermessage: `${SocketUrlPrefix}wsusermessage`,
  },
  system: {
    /** 登录 */
    login: `${ServerUrlPrefix}Account/Login`,
    /** 重新登录 */
    relogin: `${ServerUrlPrefix}Account/ReLogin`,
    /** 清空认证信息后重新登陆 */
    reloginAfterClear: `${ServerUrlPrefix}Account/ReloginAfterClear`,
    /** 注销 */
    logout: `${ServerUrlPrefix}Account/Logout`,
    /** token */
    userToken: `${ServerUrlPrefix}Account/UserToken`,
  },
  resource: {
    userInfo: `${UserSourcePrefix}UserApi/GetUserInfo`,
    menu: `${UserSourcePrefix}UserApi/GetUserMenu?moduleTypes=1,2,3,4,5,6,7,8,9,10,12`,
    dictionary: `${UserSourcePrefix}QueryApi/AllKeyList`,
    otherAppInfo: `${UserSourcePrefix}UserApi/GetOtherAppInfo`,
    uploadInfo: `${UserSourcePrefix}UserApi/UploadList`,
    downloadInfo: `${UserSourcePrefix}UserApi/ExportList`,
    /** 获取打印模板 */
    readTemplate: `${UserSourcePrefix}QueryApi/AllPrintTemplateList`,
  },
  comm: {
    /**
     * 用户列表
     * @param request 分页
     * @param orgId
     * @param name 名称查询条件
     */
    user: `${ServerUrlPrefix}PlatForm/Common/EnabledUserList`,
    /**
     * 角色列表
     * @param request 分页
     * @param orgId
     * @param name 角色名称查询条件
     */
    role: `${ServerUrlPrefix}PlatForm/Common/EnabledRoleList`,
    /**
     * 机构的部门列表
     * @param orgId
     * @param name
     */
    dept: `${ServerUrlPrefix}PlatForm/Common/EnabledDeptList`,
    /**
     * 机构列表
     * @param name 机构名称查询条件
     */
    orgList: `${ServerUrlPrefix}PlatForm/Common/EnabledOrgList`,
    /**
     * 获取机构列表 用于下拉列表展示选择或选择器中的数据源（当前用户管理的机构） 根据机构id正序排序
     * @param name 机构名称查询条件
     */
    userOrgList: `${ServerUrlPrefix}PlatForm/Common/UserManageOrgList`,
    /** 扫码支付和付款码支付*/
    createPay: `${ServerUrlPrefix}PlatForm/Tenpay/WxPay/Pay`,
    /**
     * 根据机构Id查询校区
     * @param orgId[] 机构Id
     */
    campus: `${ServerUrlPrefix}Charge/Base/Common/GetOrgCampus`,
    /**
     * 根据当前机构id获取用户权限的校区
     * @param orgId 机构Id
     */
    userCampus: `${ServerUrlPrefix}Charge/Base/Common/GetOrgUserCampus`,
    /** 客户列表选择器 */
    customer: `${ServerUrlPrefix}Charge/Base/Common/GetCustomerList`,
    /** 添加客户 */
    addCustomer: `${ServerUrlPrefix}Charge/Base/Common/AddCustomer`,
    /** 根据订单号返回订单是否支付 */
    checkPay: `${ServerUrlPrefix}Charge/Base/Common/CheckPay`,
    /** 获取学费或证书费的收费项
     *  @param itemSort 1 - 学费  3 - 证书费
     */
    getFeeItemList: `${ServerUrlPrefix}Charge/Base/Common/GetFeeItemList`,
    /** 机构证书待选列表（主要用于下拉列表选择）
     *  @param campusId
     */
    orgCerList: `${ServerUrlPrefix}Charge/Base/Common/OrgCerList`,
    /** 机构证书明细待选列表（主要用于下拉列表选择）
     *  @param id 机构证书id
     */
    orgCerDetails: `${ServerUrlPrefix}Charge/Base/Common/OrgCerDetails`,
    changePassword: `${ServerUrlPrefix}PlatForm/Common/ChangePassword`,
    customerCommon: {
      /** 获取根据客户id查询客户的基本信息
       * @param customerId
       */
      getCustomerInfo: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCustomerInfo`,
      /** 获取客户的轨迹列表
       * @param customerId
       */
      getTrailList: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetTrailList`,
      /** 获取客户的联系信息
       * @param customerId
       */
      getCustomerContact: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCustomerContact`,
      /** 获取客户的地址信息
       * @param customerId
       */
      getCustomerAddress: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCustomerAddress`,
      /** 获取客户的家庭信息
       * @param customerId
       */
      getCustomerFamily: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCustomerFamily`,
      /** 获取客户的银行卡信息
       * @param customerId
       */
      getCustomerCard: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCustomerCard`,
      /** 获取客户的证书缴费列表
       * @param customerId
       */
      getCerFeeList: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetCerFeeList`,
      /** 获取客户的杂费缴费列表
       * @param customerId
       */
      getSundryFeeList: `${ServerUrlPrefix}PlatForm/CustomerCommon/GetSundryFeeList`,
    },
    enrollCommon: {
      /** 根据报名id查询报名的所有数据
       * @param enrollId
       */
      getEnrollInfo: `${ServerUrlPrefix}PlatForm/EnrollCommon/GetEnrollInfo`,
      /** 预报流程审核详情
       * @param flowId
       */
      readEnrollFlowDetail: `${ServerUrlPrefix}PlatForm/EnrollCommon/EnrollFlowDetail`,
    },
    studentCommon: {
      /** 迎新的基本信息
       * @param studentStatusId
       */
      getStudentInfo: `${ServerUrlPrefix}PlatForm/StudentCommon/GetStudentInfo`,
      /** 在校的基本信息
       * @param studentStatusId
       */
      getStudentStatusInfo: `${ServerUrlPrefix}PlatForm/StudentCommon/GetStudentStatusInfo`,
      /** 获取缴费学年的列表
       * @param studentStatusId
       */
      getFeePayOrderList: `${ServerUrlPrefix}PlatForm/StudentCommon/GetFeePayOrderList`,
      /** 获取在校概要接口 包含缴费记录列表
       * @param studentStatusId
       */
      getStudentFeeInfo: `${ServerUrlPrefix}PlatForm/StudentCommon/GetStudentFeeInfo`,
    },
    readArea: `${ServerUrlPrefix}PlatForm/Common/AllAreas`,
    uploadFile: `${UserSourcePrefix}FileApi/Upload`,
  },
  common: {
    /** 获取当前用户加入的部门列表（用于下拉列表获取选择器数据源选择） */
    readDept: `${ServerUrlPrefix}Shop/Common/GetDeptList`,
    /** 获取部门下的采购主体列表（用于下拉列表获取选择器数据源选择） 返回的IdCard=部门负责人
     * @param id 部门Id
     */
    readLab: `${ServerUrlPrefix}Shop/Common/GetDeptLabList`,
  },
  material: {
    /** 商品列表 */
    goods: {
      /** 商品列表 */
      data: {
        /** 商品列表 */
        read: `${ServerUrlPrefix}School/Product/List`,
        /** 添加到我的收藏
         * @param productId
         */
        createFav: `${ServerUrlPrefix}School/Product/AddFav`,
        /** 从我的收藏取消
         * @param productId
         */
        destroyFav: `${ServerUrlPrefix}School/Product/CancelFav`,
        /** 购物车数量
         * @param productId
         */
        readCartNum: `${ServerUrlPrefix}School/Product/CartNums`,
        /** 加入购物车
         * @param productId 商品id
         * @param amount 数量
         */
        createCartNum: `${ServerUrlPrefix}School/Product/JoinCart`,
        /** 我收藏的商品
         */
        readMyFavProduct: `${ServerUrlPrefix}School/Product/MyFavProduct`,
      },
      /** 供应商 */
      store: {
        read: `${ServerUrlPrefix}School/Supplier/List`,
        /** 关注
         * @param supplierId
         * @param iskeep true:关注 false：取消关注
         */
        keep: `${ServerUrlPrefix}School/Supplier/KeepSupplier`,
      },
      /** 我的订单 */
      order: {
        /** 获取订单详情
         * @param orderIds 
         */
        readDetail: `${ServerUrlPrefix}School/MyOrder/OrderDetail`,
        /** 待提交订单 */
        noCommit: {
          read: `${ServerUrlPrefix}School/MyOrder/NoCommitList`,
        },
        /** 审批中的订单 */
        flowCheck: {
          read: `${ServerUrlPrefix}School/MyOrder/FlowCheckList`,
        },
        /** 待发货订单 */
        noShipped: {
          read: `${ServerUrlPrefix}School/MyOrder/NoShippedList`,
        },
        /** 待收货订单 */
        noReceive: {
          read: `${ServerUrlPrefix}School/MyOrder/NoReceiveList`,
        },
        /** 已入库订单 */
        haveStore: {
          read: `${ServerUrlPrefix}School/MyOrder/HaveStoreList`,
        },
        /** 已取消订单 */
        cancel: {
          read: `${ServerUrlPrefix}School/MyOrder/CancelList`,
        },
        /** 取消订单
         * @param orderId 订单编号
         * @param remark 取消备注
         */
        updateCancel: `${ServerUrlPrefix}School/MyOrder/CancelOrder`,
        /** 采购主体列表 */
        readLab: `${ServerUrlPrefix}School/MyOrder/LabList`,
        /** 地址列表 */
        readAddr: `${ServerUrlPrefix}School/MyOrder/AddressList`,
        /** 默认的收货人信息 */
        readAddr: `${ServerUrlPrefix}School/MyOrder/ContactInfo`,
        /** 确认下单 */
        create: `${ServerUrlPrefix}School/MyOrder/Submit`,
      }
    },
    /** 购物车 */
    cart: {
      data: {
        /** 购物车列表 */
        read: `${ServerUrlPrefix}School/Cart/List`,
        /** 从购物车中删除
         * @param productId 商品id
         *  */
        destroy: `${ServerUrlPrefix}School/Cart/Del`,
        /** 修改购买量
         * @param productId 商品id
         * @param amount 最新的数量
         */
        updateAmount: `${ServerUrlPrefix}School/Cart/ChangeAmount`,
        /** 提交购买
         * @param cartIds 购物车id集合
         */
        create: `${ServerUrlPrefix}School/Cart/Submit`,
      }
    },
    /** 我的订单 */
    order: {
      /** 获取订单详情
       * @param orderIds 
       */
      readDetail: `${ServerUrlPrefix}School/MyOrder/OrderDetail`,
      /** 待提交订单 */
      nocommit: {
        read: `${ServerUrlPrefix}School/MyOrder/NoCommitList`,
      },
      /** 审批中的订单 */
      checking: {
        read: `${ServerUrlPrefix}School/MyOrder/FlowCheckList`,
      },
      /** 待发货订单 */
      noship: {
        read: `${ServerUrlPrefix}School/MyOrder/NoShippedList`,
      },
      /** 待收货订单 */
      noreceive: {
        read: `${ServerUrlPrefix}School/MyOrder/NoReceiveList`,
        /** 确认收货
         * @param orderId
         */
        updateReceive: `${ServerUrlPrefix}School/MyOrder/Receive`,
      },
      /** 已入库订单 */
      havestore: {
        read: `${ServerUrlPrefix}School/MyOrder/HaveStoreList`,
      },
      /** 已取消订单 */
      cancel: {
        read: `${ServerUrlPrefix}School/MyOrder/CancelList`,
      },
      /** 取消订单
       * @param orderId 订单编号
       * @param remark 取消备注
       */
      updateCancel: `${ServerUrlPrefix}School/MyOrder/CancelOrder`,
      /** 采购主体列表 */
      readLabs: `${ServerUrlPrefix}School/MyOrder/LabList`,
      /** 地址列表 */
      readAddrs: `${ServerUrlPrefix}School/MyOrder/AddressList`,
      /** 默认的收货人信息 */
      readAddr: `${ServerUrlPrefix}School/MyOrder/ContactInfo`,
      /** 确认下单 */
      create: `${ServerUrlPrefix}School/MyOrder/Submit`,
    }
  },
  /** 采购主体 */
  lab: {
    list: {
      /** 列表 */
      data: {
        read: `${ServerUrlPrefix}Shop/Lab/LabManage/List`,
        update: `${ServerUrlPrefix}Shop/Lab/LabManage/Update`,
      },
      /** 申请记录 */
      record: {
        read: `${ServerUrlPrefix}Shop/Lab/LabManage/LabApplyList`,
      },
    }
  },
  /** 项目经费 */
  fund: {
    list: {
      /** 列表 */
      data: {
        read: `${ServerUrlPrefix}Shop/Item/ItemManage/List`,
      },
      /** 申请记录 */
      record: {
        // read: `${ServerUrlPrefix}Shop/Item/ItemManage/ItemOrderList`,
      },
    },
    /** 列表 */
    data: {
      read: `${ServerUrlPrefix}Shop/Item/ItemManage/ItemUserList`,
    },
  },
  /** 卖家中心 */
  store: {
    /** 商品管理 */
    goods: {
      /** 列表 */
      data: {
        read: `${ServerUrlPrefix}Shop/Shop/ProductManage/List`,
        /** 上架 */
        updateOn: `${ServerUrlPrefix}Shop/Shop/ProductManage/OnProduct`,
        /** 下架 */
        updateOff: `${ServerUrlPrefix}Shop/Shop/ProductManage/OffProduct`,
        /** 新增一个商品 */
        create: `${ServerUrlPrefix}Shop/Shop/ProductManage/Add`,
        /** 通过性状获取相对应的单位集合 */
        readUnits: `${ServerUrlPrefix}Shop/Shop/ProductManage/UnitsByCharacter`,
        /** 获取产品性状树 */
        readCategory: `${ServerUrlPrefix}Shop/Shop/ProductManage/CategoryList`,
        /** 供应商上传商品 */
        import: `${ServerUrlPrefix}Shop/Shop/ProductManage/UploadProduct`,
      },
      /** 申请记录 */
      record: {
        read: `${ServerUrlPrefix}Shop/Lab/LabManage/LabApplyList`,
      },
    },
    /** 订单管理 */
    order: {
      /** 待确定订单列表 */
      tobedetermined: {
        read: `${ServerUrlPrefix}Shop/Order/Tobedetermined`,
        /** 确定但不发货 */
        updateConfirmNoShipped: `${ServerUrlPrefix}Shop/Order/ConfirmNoShipped`,
        /** 确定发货 */
        updateShipped: `${ServerUrlPrefix}Shop/Order/Shipped`,
        /** 取消订单 */
        updateCancelOrder: `${ServerUrlPrefix}Shop/Order/CancelOrder`,
      },
      /** 待发货订单列表 */
      tobeshipped: {
        read: `${ServerUrlPrefix}Shop/Order/Tobeshipped`,
        /** 确定发货 */
        updateShipped: `${ServerUrlPrefix}Shop/Order/Shipped`,
      },
      /** 待收货订单列表 */
      tobereceived: {
        read: `${ServerUrlPrefix}Shop/Order/Tobereceived`,
        /** 商品送达 */
        updateArrived: `${ServerUrlPrefix}Shop/Order/Arrived`,
      },
      /** 已收货订单列表 */
      received: {
        read: `${ServerUrlPrefix}Shop/Order/Received`,
      },
    },
  },
  center: {
    s: {
      flow: {
        need: {
          /** 流程类型统计 */
          readFlowTypeList: `/json/type.json`,
          /** 转专业流程列表 */
          read: `/json/item.json`,
          /** 读取流程信息 */
          readOne: `/json/One.json`,
          /** 记录详情 */
          readDetailList: `/json/DetailList.json`,
          /** 用户对于该流程的操作权限 */
          readUserDealType: `/json/UserDealType.json`,
          /** 批准 */
          agree: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Agree`,
          /** 回退 */
          back: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Back`,
          /** 驳回 */
          reject: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Reject`,
          /** 转发 */
          forward: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Forward`,
          /** 指派 */
          appoint: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Appoint`,
          /** 批注 */
          note: `${ServerUrlPrefix}WorkFlow/S/MyFlow/Note`,
          /** 下一节点可选的处理人员 */
          readNextNode: `/json/NextUserList.json`,
          /** 驳回可选的处理人员 */
          readBackUserList: `/json/BackUserList.json`,
          /** 转发、指派可选的人员列表 */
          readAllUserList: `${ServerUrlPrefix}WorkFlow/S/MyFlow/AllUserList`,
          /** 流程图，返回树状结构的数据 */
          readFlowChart: `/json/FlowChart.json`,
          /** 修改专业的表单信息 */
          major: {
            /** 获取获取招生方案 */
            readEnrollSchemeList: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/ErnollSchemeList`,
            /** 获取方案对应的校区 */
            readSchemeCampusList: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/GetSchemeCampusList`,
            /** 获取特征 */
            readEnrollFeatureList: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/ErnollFeatureList`,
            /** 获取可选的专业 */
            readMajorList: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/MajorList`,
            /** 获取可选收费方案 */
            readRepeatFee: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/RepeatFee`,
            /** 提交的修改专业的信息 */
            changeMajorInfo: `/json/ChangeMajorInfo.json`,
            /** 修改表单数据 */
            editFormData: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/EditFormData`,
          },
          /** 修改在校表单信息 */
          eduStatus: {
            /** 获取的修改在校信息 */
            read: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/GetChangeEduStatusInfo`,
            /** 修改表单数据 */
            update: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/EditFormData`,
          },
          /** 修改姓名和身份证的表单信息 */
          nameAndIdcard: {
            /** 获取的修改姓名和身份证的信息*/
            read: `${ServerUrlPrefix}WorkFlow/S/ChangeIdCard/ChangeIdCardInfo`,
          },
        },
        /** 发起修改姓名和身份证的流程 */
        nameAndIdcard: {
          /** 发起修改姓名身份证 */
          create: `${ServerUrlPrefix}WorkFlow/S/ChangeIdCard/CreateChangeIdCard`,
          /** 发起时下一节点处理人员列表 */
          readNextNode: `${ServerUrlPrefix}WorkFlow/S/ChangeIdCard/DealUserList`,
          /** 获取学生原来的信息 */
          readStudentInfo: `${ServerUrlPrefix}WorkFlow/S/ChangeIdCard/GetStudentInfo`,
          /** 流程图 */
          readFlowChart: `${ServerUrlPrefix}TeacherTeam/TeamCommon/TeamCommon/FlowChart`,
        },
      }
    }
  },
  enroll: {
    common: {
      /** 附件列表 id:附件id,Name:名称,Src:路径
       * @param dataId 流程Id
       */
      readAttachmentList: `/json/AttachmentList.json`,
    }
  },
  /** 收费 */
  charge: {
    /** 收费公共接口 */
    common: {
      /** 证书 */
      certificate: {
        /** 证书报名状态变更列表(公用的详情接口)
         * @param enrollId 报名id
         */
        readStatusRecord: `${ServerUrlPrefix}Charge/Certificate/EnrollManage/GetStatusRecordList`,
        /** 根据身份证获取客户的详情信息
         * @param idCard
         */
        readCustomerInfo: `${ServerUrlPrefix}Charge/Base/Common/GetCustomerInfo`,
      },
    },
    /** 收费管控 */
    p: {
      /** 基础设置 */
      base: {
        /** 费用相关 */
        outlay: {
          /** 收费类别 */
          type: {
            read: `${ServerUrlPrefix}Charge/Base/Outlay/Type/List`,
            create: `${ServerUrlPrefix}Charge/Base/Outlay/Type/Add`,
            update: `${ServerUrlPrefix}Charge/Base/Outlay/Type/Update`,
            enabled: `${ServerUrlPrefix}Charge/Base/Outlay/Type/Enable`,
            disabled: `${ServerUrlPrefix}Charge/Base/Outlay/Type/Disable`,
          },
          /** 支付记录 */
          payment: {
            read: `${ServerUrlPrefix}Charge/Base/Outlay/Payment/List`,
          },
          /** 设备设置 */
          devices: {
            read: `${ServerUrlPrefix}Charge/Base/Outlay/Devices/List`,
            create: `${ServerUrlPrefix}Charge/Base/Outlay/Devices/Add`,
            disabled: `${ServerUrlPrefix}Charge/Base/Outlay/Devices/Disabled`,
          },
        },
        /** 上传管理 */
        upload: {
          /** 上传列表 */
          list: {
            read: `${ServerUrlPrefix}Charge/Base/UploadInfo/List`,
          },
        },
        /** 日志管理 */
        log: {
          /** 日志列表 */
          list: {
            read: `${ServerUrlPrefix}Charge/Base/Log/List`,
          },
        },
      },
      /** 杂费管控 */
      sundry: {
        /** 杂费费用信息 */
        data: {
          read: `${ServerUrlPrefix}Charge/Sundry/FeeManage/GetFeeList`,
          /** 返回费用项求和的金额 */
          total: `${ServerUrlPrefix}Charge/Sundry/FeeManage/GetFeeSumAmount`,
          /** 杂费详情页面 */
          readDetail: `${ServerUrlPrefix}Charge/Sundry/FeeManage/GetFeeView`,
          /** 修改杂费收费 */
          update: `${ServerUrlPrefix}Charge/Sundry/FeeManage/FeeModify`,
          /** 反结账 */
          updateFeeBackAffirm: `${ServerUrlPrefix}Charge/Sundry/FeeManage/FeeBackAffirm`,
          /** 重置打印次数 */
          updateFeeReset: `${ServerUrlPrefix}Charge/Sundry/FeeManage/FeeResetPrinting`,
          /** 集团和院校端通用的杂费费用收取导出
           * @param isSundryManage 是否集团端收取杂费页面,默认false 是传入true
           */
          export: `${ServerUrlPrefix}Charge/Sundry/FeeManage/Export`,
        },
        /** 收费项设置 */
        item: {
          /** 根据费用类型返回收费类别（启用状态） */
          readTree: `${ServerUrlPrefix}Charge/Base/Outlay/Type/ListBySort`,
          /** 根据机构id返回杂费类别树 */
          read: `${ServerUrlPrefix}Charge/Sundry/ItemManage/ItemTree`,
          create: `${ServerUrlPrefix}Charge/Sundry/ItemManage/ItemArrAdd`,
          update: `${ServerUrlPrefix}Charge/Sundry/ItemManage/ItemModify`,
          enabled: `${ServerUrlPrefix}Charge/Sundry/ItemManage/ItemEnable`,
          disabled: `${ServerUrlPrefix}Charge/Sundry/ItemManage/ItemDisable`,
        },
        /** 杂费缴费单 */
        payorder: {
          read: `${ServerUrlPrefix}Charge/Sundry/PayOrderManage/GetAllPayOrderList`,
          /** 根据机构id获取费用项的下拉树 */
          readOrgItem: `${ServerUrlPrefix}Charge/Sundry/Fee/ItemTree`,
          update: `${ServerUrlPrefix}Charge/Sundry/PayOrderManage/PayOrderModify`,
          enabled: `${ServerUrlPrefix}Charge/Sundry/PayOrderManage/PayOrderEnable`,
          disabled: `${ServerUrlPrefix}Charge/Sundry/PayOrderManage/PayOrderDisable`,
        },
        /** 杂费费用核销 */
        refund: {
          read: `${ServerUrlPrefix}Charge/Sundry/RefundManage/GetRefundList`,
          readDetail: `${ServerUrlPrefix}Charge/Sundry/RefundManage/GetRefundView`,
          /** 选择时的缴费列表（如核销、充抵） */
          readPayItem: `${ServerUrlPrefix}Charge/Sundry/Fee/FeeOtherList`,
          create: `${ServerUrlPrefix}Charge/Sundry/RefundManage/RefundAdd`,
          enabled: `${ServerUrlPrefix}Charge/Sundry/RefundManage/RefundEnabled`,
          disabled: `${ServerUrlPrefix}Charge/Sundry/RefundManage/RefundDisable`,
          /** 导入杂费核销 */
          import: `${ServerUrlPrefix}Charge/Sundry/RefundManage/RefundUpload`,
          /** 上传杂费核销数据 */
          uploadFile: `${UserSourcePrefix}FileApi/Upload?type=14`,
          export: `${ServerUrlPrefix}Charge/Sundry/RefundManage/Export`,
        },
        /** 杂费入账费用 */
        account: {
          read: `${ServerUrlPrefix}Charge/Sundry/AccountManage/GetFeeAccountList`,
          export: `${ServerUrlPrefix}Charge/Sundry/AccountManage/ExportManage`,
          /** 入账院校反结账 */
          updateFeeBackAffirm: `${ServerUrlPrefix}Charge/Sundry/AccountManage/FeeBackAffirm`,
        },
        /** 杂费统计 */
        report: {
          /** 杂费报表列头 */
          readColumn: `${ServerUrlPrefix}Charge/Sundry/ItemManage/GetReportColumns`,
          /** 获取杂费报表数据 */
          readData: `${ServerUrlPrefix}Charge/Sundry/FeeManage/GetReportData`,
        },
      },
      /**学费管控 */
      tuition: {
        fee: {
          /**学费信息 */
          detail: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetTuitionFeeList`,
            total: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetFeeDetailSumAmount`,
            /**导出 */
            export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionFeeExport`,
            /**重置打印 */
            reset: `${ServerUrlPrefix}Charge/Tuition/FeeManage/FeeReset `,
            /**修改 */
            change: `${ServerUrlPrefix}Charge/Tuition/FeeManage/FeeModify`,
            /**反结账 */
            affirm: `${ServerUrlPrefix}Charge/Tuition/FeeManage/FeeAffirm`,
            /**清零 */
            clear: `${ServerUrlPrefix}Charge/Tuition/FeeManage/FeeClear`,
          },
          /**学费核销 */
          refund: {
            read: `${ServerUrlPrefix}Charge/Tuition/RefundManage/GetRefundFeeList`,
            /** 上传数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=29`,
            /** 导入核销 */
            import: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundUpload`,
            /** 停用 */
            disabled: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundDisable`,
            /** 启用 */
            enable: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundEnabled`,
            /** 增加 */
            create: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundAdd`,
            /** 导出 */
            export: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundFeeExport`,
            /** 收费核销选择收费明细列表（管理管控公用） */
            readRefundChooseList: `${ServerUrlPrefix}Charge/Tuition/RefundManage/FeeDetailRefundChooseList`,
          },
          /**操作缴费单 */
          bill: {
            read: `${ServerUrlPrefix}Charge/Tuition/PayOrderManage/ChangeOrderRecordList`,
          },
          /**清零记录 */
          clearrecord: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetFeeZeroList`,
            /** */
          },
          /**学费缴费单  */
          payorder: {
            /** 个人合计 */
            feetotal: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetTuitionPlanChangeList`,
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionPlanChangeExport`,
            },
            /** 缴费学年 */
            feeYear: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetPayOrderList`,
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionPayOrderExport`,
              create: `${ServerUrlPrefix}Charge/Tuition/PayOrderManage/PayOrderDetailAdd`,
            },
            /** 缴费明细 */
            feedetail: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetPayOrderDetailList`,
              /**导出 */
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/PayOrderDetailExport`,
              /**导入 */
              import: `${ServerUrlPrefix}Charge/Tuition/RefundManage/RefundUpload`,
              /**条件停用 */
              stop: `${ServerUrlPrefix}Charge/Tuition/PayOrderDetailManage/PayOrderDetailDisable`,
              /**修改排序 */
              changesort: `${ServerUrlPrefix}Charge/Tuition/PayOrderDetailManage/PayOrderDetailQueryModify`,
              /**修改机构 */
              changeorg: `${ServerUrlPrefix}Charge/Tuition/PayOrderDetailManage/PayOrderDetailAccountModify`,
              /**修改分类 */
              changeclassify: `${ServerUrlPrefix}Charge/Tuition/PayOrderDetailManage/PayOrderDetailSortModify`,
              /**修改金额 */
              changemoney: `${ServerUrlPrefix}Charge/Tuition/PayOrderDetailManage/PayOrderDetailMoneyModify`,
            },
          },
        },
      },
      /** 证书管控 */
      certificate: {
        /** 证书名称管理 */
        name: {
          read: `${ServerUrlPrefix}Charge/Certificate/CerManage/List`,
          create: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerAdd`,
          update: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerModify`,
          enabled: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerEnabled`,
          disabled: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerDisable`,
          export: `${ServerUrlPrefix}Charge/Certificate/CerManage/Export`,
          /** 导入证书名称 */
          import: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerUpload`,
          /** 上传 */
          uploadFile: `${UserSourcePrefix}FileApi/Upload?type=15`,
        },
        /** 证书信息管理 */
        info: {
          read: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/List`,
          /** 机构证书待选列表
           * @param orgId
           * @param campusId
           */
          readCer: `${ServerUrlPrefix}Charge/Certificate/CerManage/CerList`,
          create: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerAdd`,
          enabled: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerEnabled`,
          disabled: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerDisable`,
          export: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/Export`,
          /** 导入机构证书 */
          import: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerUpload`,
          /** 上传机构证书 */
          uploadFile: `${UserSourcePrefix}FileApi/Upload?type=16`,
          /** 机构证书明细 */
          detail: {
            read: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerDetails`,
            create: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerDetailAdd`,
            disabled: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerDetailDisable`,
          },
        },
        /** 证书费用信息 */
        fee: {
          /** 证书费用收取列表（管理管控共有） */
          read: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeList`,
          /** 返回证书费用收取列表费用项求和的金额（管理端和管控端公用） */
          total: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeSumAmount`,
          /** 收费的缴费明细 */
          readCerFeeDetailList: `${ServerUrlPrefix}Charge/Certificate/FeeManage/CerFeeDetailList`,
          /** 收费的冲抵记录明细 */
          readCerOffsetList: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerOffsetList`,
          /** 收费的核销记录明细（院校取消代付的记录，希望教育看所有） */
          readCerRefundList: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerRefundList`,
          /** 收费修改 */
          update: `${ServerUrlPrefix}Charge/Certificate/FeeManage/FeeModify`,
          /** 反结账 */
          updateFeeBackAffirm: `${ServerUrlPrefix}Charge/Certificate/FeeManage/FeeBackAffirm`,
          /** 重置打印次数 */
          updateFeeReset: `${ServerUrlPrefix}Charge/Certificate/FeeManage/FeeReset`,
          /** 证书费用收取列表导出（管理管控共有） */
          export: `${ServerUrlPrefix}Charge/Certificate/FeeManage/Export`,
        },
        /** 证书费用核销 */
        refund: {
          read: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundList`,
          /** 选择缴费项 查询缴费项列表 */
          readFeePayment: `${ServerUrlPrefix}Charge/Certificate/RefundManage/FeePayment`,
          readDetail: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundView`,
          create: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundAdd`,
          enabled: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundEnabled`,
          disabled: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundDisable`,
          export: `${ServerUrlPrefix}Charge/Certificate/RefundManage/Export`,
          import: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundUpload`,
          uploadFile: `${UserSourcePrefix}FileApi/Upload?type=20`,
        },
        /** 证书报名信息 */
        enrollinfo: {
          /** 证书报名信息列表 缴费状态为1和2的 集团 */
          read: `${ServerUrlPrefix}Charge/Certificate/EnrollManage/GetCerEnrollManageListOne`,
          /** 证书报名导出列表 缴费状态为1和2的 集团 */
          export: `${ServerUrlPrefix}Charge/Certificate/EnrollManage/ExportManageOne`,
        },
        /** 换证报名信息 */
        enrollback: {
          /** 证书报名信息列表 缴费状态为3和4的 集团 */
          read: `${ServerUrlPrefix}Charge/Certificate/EnrollManage/GetCerEnrollManageListTwo`,
          /** 证书报名导出列表 缴费状态为3和4的 集团 */
          export: `${ServerUrlPrefix}Charge/Certificate/EnrollManage/ExportManageTwo`,
        },
        /** 证书领证信息 */
        give: {
          read: `${ServerUrlPrefix}Charge/Certificate/GiveManage/GiveManageList`,
          export: `${ServerUrlPrefix}Charge/Certificate/GiveManage/ExportManage`,
        },
        /** 证书统计报表 */
        report: {
          /** 证书缴费统计 */
          fee: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReportManage/CerFeeSumGroup`,
            total: `${ServerUrlPrefix}Charge/Certificate/CerReportManage/CerReportAmountSum`,
          },
          /** 证书缴费统计 */
          enroll: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReportManage/CerEnrollSumGroup`,
          },
          /** 证书状态统计 */
          status: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReportManage/CerStatusSumGroup`,
          },
          /** 证书日报统计 */
          day: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReportManage/CerFeeDayHeadquarters`,
          },
        },
        /** 证书入账费用 */
        account: {
          read: `${ServerUrlPrefix}Charge/Certificate/AccountManage/GetCerAccountFeeList`,
          export: `${ServerUrlPrefix}Charge/Certificate/AccountManage/CerExportManage`,
          /** 入账院校反结账 */
          updateFeeBackAffirm: `${ServerUrlPrefix}Charge/Certificate/AccountManage/FeeBackAffirm`,
        },
      },
    },
    /** 收费管理 */
    s: {
      /** 杂费管理 */
      sundry: {
        /** 杂费费用管理 */
        fee: {
          /** 杂费费用收取 */
          collect: {
            /** 管理端杂费缴费列表 */
            read: `${ServerUrlPrefix}Charge/Sundry/Fee/GetFeeList`,
            /** 返回费用项求和的金额 */
            readFee: `${ServerUrlPrefix}Charge/Sundry/Fee/GetFeeSumAmount`,
            /** 管理端杂费详情页面 */
            readDetail: `${ServerUrlPrefix}Charge/Sundry/Fee/GetFeeView`,
            /** 根据机构id获取费用项的下拉树 */
            readOrgItem: `${ServerUrlPrefix}Charge/Sundry/Fee/ItemTree`,
            /** 选择时的缴费列表（如核销、充抵） */
            readOffset: `${ServerUrlPrefix}Charge/Sundry/Fee/FeeOtherList`,
            /** 缴费时判断是否有对应的缴费单 */
            readPayOrder: `${ServerUrlPrefix}Charge/Sundry/PayOrder/PayOrderByData`,
            /** 返回费用项求和的金额 */
            total: `${ServerUrlPrefix}Charge/Sundry/Fee/GetFeeSumAmount`,
            /** 新增杂费（手工收费） */
            create: `${ServerUrlPrefix}Charge/Sundry/Fee/FeeAdd`,
            /** 结账 */
            updateFeeAffirm: `${ServerUrlPrefix}Charge/Sundry/Fee/FeeAffirm`,
            /** 设备缴费 */
            createDisplayPayAdd: `${ServerUrlPrefix}Charge/Sundry/Fee/DisplayPayAdd`,
            /** 导入杂费缴费 */
            import: `${ServerUrlPrefix}Charge/Sundry/Fee/FeeUpload`,
            /** 上传杂费缴费数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=13`,
            /** 杂费打印 */
            print: `${ServerUrlPrefix}Charge/Sundry/Fee/FeePrint`,
            /** 集团和院校端通用的杂费费用收取导出
             * @param isSundryManage 是否集团端收取杂费页面,默认false 是传入true
             */
            export: `${ServerUrlPrefix}Charge/Sundry/FeeManage/Export`,
          },
          /** 自助缴费设置 */
          itemself: {
            read: `${ServerUrlPrefix}Charge/Sundry/SelfHelp/ItemSelfList`,
            /** 根据机构id获取费用项的下拉树 */
            readOrgItem: `${ServerUrlPrefix}Charge/Sundry/Fee/ItemTree`,
            create: `${ServerUrlPrefix}Charge/Sundry/SelfHelp/ItemSelfAdd`,
            /** 停用自助缴费 */
            disabled: `${ServerUrlPrefix}Charge/Sundry/SelfHelp/ItemSelfStateDisable`,
            /** 导入自助缴费 */
            import: `${ServerUrlPrefix}Charge/Sundry/SelfHelp/ItemSelfUpload`,
            /** 上传自助缴费数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=10`,
          },
          /** 杂费缴费单 */
          payorder: {
            /** 根据机构id获取费用项的下拉树 */
            readOrgItem: `${ServerUrlPrefix}Charge/Sundry/Fee/ItemTree`,
            read: `${ServerUrlPrefix}Charge/Sundry/PayOrder/GetPayOrderList`,
            create: `${ServerUrlPrefix}Charge/Sundry/PayOrder/PayOrderAdd`,
            /** 导入杂费导入缴费单 */
            import: `${ServerUrlPrefix}Charge/Sundry/PayOrder/PayOrderUpload`,
            /** 上传杂费缴费单数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=12`,
          },
          /** 杂费作废票据 */
          disablenum: {
            read: `${ServerUrlPrefix}Charge/Sundry/DisableNum/GetDisableNumList`,
          },
          /** 杂费入账费用 */
          account: {
            read: `${ServerUrlPrefix}Charge/Sundry/Account/GetFeeAccountList`,
            export: `${ServerUrlPrefix}Charge/Sundry/Account/ExportAccount`,
            /** 入账院校反结账 */
            updateFeeAccountAffirm: `${ServerUrlPrefix}Charge/Sundry/Account/FeeAccountAffirm`,
          },
        },
      },
      /** 证书管理 */
      certificate: {
        /** 证书基础设置 */
        base: {
          /** 证书自助缴费设置 */
          self: {
            /** 证书自助缴费列表 */
            read: `${ServerUrlPrefix}Charge/Certificate/Self/CerSelfList`,
            /** 新增自助缴费 */
            create: `${ServerUrlPrefix}Charge/Certificate/Self/SelfAdd`,
            /** 停用自助缴费 */
            disabled: `${ServerUrlPrefix}Charge/Certificate/Self/SelfDisable`,
            /** 收费项目经费 */
            item: {
              /** 证书自助缴费详情金额列表 */
              read: `${ServerUrlPrefix}Charge/Certificate/Self/CerSelfDetail`,
            },
          },
          /** 证书信息查看 */
          info: {
            read: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/List`,
            export: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/Export`,
            /** 机构证书明细 */
            detail: {
              read: `${ServerUrlPrefix}Charge/Certificate/OrgCerManage/OrgCerDetails`,
            },
          },
        },
        /** 证书费用设置 */
        fee: {
          /** 证书费用收取 */
          collect: {
            /** 证书费用收取列表（管理端和管控端公用） */
            read: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeList`,
            /** 冲抵列表 */
            readCerFeeOffsetList: `${ServerUrlPrefix}Charge/Certificate/Fee/CerFeeOffsetList`,
            /** 返回证书费用收取列表费用项求和的金额（管理端和管控端公用） */
            total: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeSumAmount`,
            /** 证书新增收费（调用前先调用enrollCheck） */
            create: `${ServerUrlPrefix}Charge/Certificate/Fee/FeeAdd`,
            /** 证书设备缴费（调用前先调用enrollCheck） */
            createDisplayPayAdd: `${ServerUrlPrefix}Charge/Certificate/Fee/DisplayPayAdd`,
            /** 结账 */
            updateFeeAffirm: `${ServerUrlPrefix}Charge/Certificate/Fee/FeeAffirm`,
            /** 判断是否重复报证书 */
            enrollCheck: `${ServerUrlPrefix}Charge/Certificate/Fee/EnrollCheck`,
            /** 证书打印 */
            print: `${ServerUrlPrefix}Charge/Certificate/Fee/FeePrint`,
            /** 导入证书收费 */
            import: `${ServerUrlPrefix}Charge/Certificate/Fee/FeeUpload`,
            /** 上传证书收费数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=17`,
            /** 证书费用收取列表导出（管理管控共有） */
            export: `${ServerUrlPrefix}Charge/Certificate/FeeManage/Export`,
          },
          /** 证书核销查看 */
          refund: {
            read: `${ServerUrlPrefix}Charge/Certificate/RefundManage/RefundList`,
          },
          /** 证书作废票据 */
          disable: {
            read: `${ServerUrlPrefix}Charge/Certificate/Fee/GetDisableNumList`,
          },
          /** 杂费入账费用 */
          account: {
            read: `${ServerUrlPrefix}Charge/Certificate/Account/GetCerAccountList`,
            export: `${ServerUrlPrefix}Charge/Certificate/Account/CerExport`,
            /** 入账院校结账 */
            updateFeeAccountAffirm: `${ServerUrlPrefix}Charge/Certificate/Account/FeeAccountAffirm`,
          },
        },
        /** 证书后续管理 */
        follow: {
          /** 证书报名信息 */
          enrollinfo: {
            /** 证书报名信息列表 缴费状态为1和2的 院校 */
            read: `${ServerUrlPrefix}Charge/Certificate/Enroll/GetCerEnrollListOne`,
            /** 证书报名导出列表 缴费状态为1和2的 院校 */
            export: `${ServerUrlPrefix}Charge/Certificate/Enroll/ExportOne`,
            /** 同意证书换证 */
            updateCerReplace: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerReplace`,
            /** 取消证书换证 */
            updateCerBackReplace: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerBackReplace`,
            /** 手工修改证书状态 */
            updateCerStatus: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerStatusModify`,
            /** 导入证书状态 */
            import: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerStatusUpload`,
            /** 上传数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=18`,
          },
          /** 换证报名信息 */
          enrollback: {
            /** 证书报名信息列表 缴费状态为3和4的 院校 */
            read: `${ServerUrlPrefix}Charge/Certificate/Enroll/GetCerEnrollListTwo`,
            /** 证书报名导出列表 缴费状态为3和4的 院校 */
            export: `${ServerUrlPrefix}Charge/Certificate/Enroll/ExportTwo`,
            /** 同意证书换证 */
            updateCerReplace: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerReplace`,
            /** 取消证书换证 */
            updateCerBackReplace: `${ServerUrlPrefix}Charge/Certificate/Enroll/CerBackReplace`,
          },
          /** 证书领证 */
          give: {
            read: `${ServerUrlPrefix}Charge/Certificate/Give/GiveList`,
            export: `${ServerUrlPrefix}Charge/Certificate/Give/Export`,
            import: `${ServerUrlPrefix}Charge/Certificate/Give/CerGiveUpload`,
            /** 上传数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=19`,
          },
          /** 证书领证预警 */
          warning: {
            read: `${ServerUrlPrefix}Charge/Certificate/Give/CerEnrollWarning`,
            export: `${ServerUrlPrefix}Charge/Certificate/Give/ExportWarning`,
          },
        },
        /** 证书统计报表 */
        report: {
          /** 证书缴费统计 */
          fee: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReport/CerFeeSum`,
            total: `${ServerUrlPrefix}Charge/Certificate/CerReport/CerReportAmount`,
          },
          /** 证书缴费统计 */
          enroll: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReport/CerEnrollSum`,
          },
          /** 证书状态统计 */
          status: {
            read: `${ServerUrlPrefix}Charge/Certificate/CerReport/CerStatusSum`,
          },
        },
      },
      /** 学费管理 */
      tuition: {
        /** 费用 */
        fee: {
          /** 费用收取 */
          collect: {
            /** 学费收费列表(管控管理共用) */
            read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetTuitionFeeList`,
            /** 返回学费费用列表费用项求和的金额（管理管控共用） */
            total: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetTuitionFeeSumAmount`,
            /** 根据文本（姓名/身份证号）输出异动列表
             * @param text 文本（姓名/身份证号）
             */
            readFeeChangeList: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeChangeList`,
            /** 根据异动id输出待缴费信息
             * @param changeId 异动Id
             */
            readPayOrderListByChangeId: `${ServerUrlPrefix}Charge/Tuition/Fee/PayOrderListByChangeId`,
            /** 新增收费 */
            create: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeAdd`,
            /** 冲抵列表 */
            readFeeOffsetList: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeOffsetList`,
            /** 设备缴费（调用前先调用enrollCheck） */
            createDisplayPayAdd: `${ServerUrlPrefix}Charge/Tuition/Fee/DisplayPayAdd`,
            /** 结账 */
            updateFeeAffirm: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeAffirm`,
            /** 学费导入 */
            import: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeUpload`,
            /** 上传学费导入数据 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=28`,
            /** 学费打印 */
            print: `${ServerUrlPrefix}Charge/Tuition/Fee/FeePrint`,
            /** 导出数据 */
            export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionFeeExport`,
          },
          /** 费用缴费单 */
          payorder: {
            /** 个人合计 */
            feetotal: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetTuitionPlanChangeList`,
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionPlanChangeExport`,
            },
            /** 缴费学年 */
            feeYear: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetPayOrderList`,
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/TuitionPayOrderExport`,
            },
            /** 缴费明细 */
            feedetail: {
              read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetPayOrderDetailList`,
              export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/PayOrderDetailExport`,
            },
          },
          /** 学费明细信息 */
          detail: {
            /** 学费明细列表 （目前只用于管理端） */
            read: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetFeeDetailList`,
            /** 学费明细导出（目前只用于管理端） */
            export: `${ServerUrlPrefix}Charge/Tuition/FeeManage/FeeDetailExport`,
            /** 修改缴费单明细和缴费明细的入账院校导入 */
            import: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeDetailUpload`,
            /** 上传文件 */
            uploadFile: `${UserSourcePrefix}FileApi/Upload?type=29`,
          },
          /** 继教学费信息 */
          continue: {
            read: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeList`,
            total: `${ServerUrlPrefix}Charge/Tuition/FeeManage/GetFeeDetailSumAmount`,
          },
          /** 作废票据 */
          disablenum: {
            /** 获取收费作废票据列表
             * @param voucherNum 凭证号
             * @param noteNum 票据号
             */
            read: `${ServerUrlPrefix}Charge/Tuition/Fee/FeeDisableNumList`,
          },
        },
        /** 报名管理 */
        enroll: {
          /** 方案异动 */
          change: {
            read: `${ServerUrlPrefix}Charge/Tuition/PlanChange/PlanChangeList`,
            /**导出 */
            export: `${ServerUrlPrefix}Charge/Tuition/PlanChange/PlanChangeExport`,
            /**详情
             * @param changeId 异动id
             */
            detail: `${ServerUrlPrefix}Charge/Tuition/PlanChange/PlanChangeView`,
          },
          /** 报名信息 */
          info: {
            read: `${ServerUrlPrefix}Charge/Certificate/FeeManage/GetCerFeeList`,
          },
        },
        /** 报表 */
        report: {
          /** 学校汇总（管理管控共用） */
          college: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/GetFeeOrgSumList`,
          },
          /** 明细汇总（管理管控共用） */
          detail: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/GetFeeDetailSumList`,
          },
          /** 收费员汇总（管理管控共用） */
          user: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/GetFeeUserSumList`,
          },
          /** 供贷明细汇总（管理管控共用） */
          offerDetail: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/FeeDetailSumList`,
            export: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/FeeDetailSumExport`,
          },
          /** 供贷合计汇总（管理管控共用） */
          offerSum: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/FeeDetailCountList`,
            export: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/FeeDetailCountExport`,
          },
          /** 缴费方式汇总（管理管控共用） */
          mode: {
            read: `${ServerUrlPrefix}Charge/Tuition/FeeReportManage/GetFeeModeSumList`,
          },
        },
        /**奖助贷 */
        loans: {
          read: `${ServerUrlPrefix}Charge/Tuition/Loans/List`,
          create: `${ServerUrlPrefix}Charge/Tuition/Loans/Add`,
          import: `${ServerUrlPrefix}Charge/Tuition/Loans/Upload`,
          uploadFile: `${UserSourcePrefix}FileApi/Upload?type=36`,
          /**调整申请 */
          changeApply: `${ServerUrlPrefix}Charge/Tuition/Loans/UpdateShouldMoney`,
          /**修改入账金额 */
          changeAmount: `${ServerUrlPrefix}Charge/Tuition/Loans/UpdatePaidedMoney`,
          /*停用 */
          disable: `${ServerUrlPrefix}Charge/Tuition/Loans/LoansDisable`,
        },
      },
    },
  },
};
